.. _CMapStringToString Class: ============================= CMapStringToString Class ============================= .. toctree:: :maxdepth: 1 The structure used for this class is :ref:`CMapStringToString` +-------------------------------------------------------------------------------------------------------------------------------------------------+ | **Quick Ref** | +-------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CMapStringToString\:\:CMapStringToString**\(int nBlockSize) | +-------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual void **CMapStringToString\:\:~CMapStringToString**\() | +-------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CMapStringToString\:\:CAssoc`\* **CMapStringToString\:\:GetAssocAt**\(const char\* key, unsigned int\& nHash) | +-------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CMapStringToString\:\:GetNextAssoc**\(__POSITION\*\& rNextPosition, :ref:`CString`\& rKey, :ref:`CString`\& rValue) | +-------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CMapStringToString\:\:Lookup**\(const char\* key, :ref:`CString`\& rValue) | +-------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CMapStringToString\:\:CAssoc`\* **CMapStringToString\:\:NewAssoc**\() | +-------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CMapStringToString\:\:RemoveAll**\() | +-------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CMapStringToString\:\:RemoveKey**\(const char\* key) | +-------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CString`\& **CMapStringToString\:\:operator[]**\(const char\* key) | +-------------------------------------------------------------------------------------------------------------------------------------------------+ ---- --------------- Constructors --------------- +----------------------------------------------------------------------------------------+------------------------------------------------------+ | **Name** | **Description** | +----------------------------------------------------------------------------------------+------------------------------------------------------+ | :ref:`CMapStringToString\:\:CMapStringToString` | Constructs a ``CMapStringToString`` object | +----------------------------------------------------------------------------------------+------------------------------------------------------+ | :ref:`CMapStringToString\:\:~CMapStringToString`| Destroys a ``CMapStringToString`` object | +----------------------------------------------------------------------------------------+------------------------------------------------------+ .. _CMapStringToStringCMapStringToString: CMapStringToString\:\:CMapStringToString ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Constructs a ``CMapStringToString`` object :: void CMapStringToString::CMapStringToString(int nBlockSize); **Parameters** * ``int`` *nBlockSize* - **Remarks** Constructs a ``CMapStringToString`` object ---- .. _CMapStringToString~CMapStringToString: CMapStringToString\:\:~CMapStringToString ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Destroys the ``CMapStringToString`` object :: virtual void CMapStringToString::~CMapStringToString(); **Remarks** Destroys the ``CMapStringToString`` object ---- --------------- Methods --------------- +---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | **Name** | **Description** | +---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CMapStringToString\:\:GetAssocAt` | | +---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CMapStringToString\:\:GetNextAssoc` | | +---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CMapStringToString\:\:Lookup` | | +---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CMapStringToString\:\:NewAssoc` | | +---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CMapStringToString\:\:RemoveAll` | | +---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CMapStringToString\:\:RemoveKey` | | +---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ .. _CMapStringToStringGetAssocAt: CMapStringToString\:\:GetAssocAt ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CMapStringToString::CAssoc* CMapStringToString::GetAssocAt( const char* key, unsigned int& nHash); **Parameters** * ``const char``\* *key* - * ``unsigned int``\& *nHash* - **Return Value** Returns :ref:`CMapStringToString\:\:CAssoc`\* **Remarks** ---- .. _CMapStringToStringGetNextAssoc: CMapStringToString\:\:GetNextAssoc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CMapStringToString::GetNextAssoc( __POSITION*& rNextPosition, CString& rKey, CString& rValue); **Parameters** * __POSITION\*\& *rNextPosition* - * :ref:`CString`\& *rKey* - * :ref:`CString`\& *rValue* - **Remarks** ---- .. _CMapStringToStringLookup: CMapStringToString\:\:Lookup ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CMapStringToString::Lookup( const char* key, CString& rValue); **Parameters** * ``const char``\* *key* - * :ref:`CString`\& *rValue* - **Return Value** ``int`` **Remarks** ---- .. _CMapStringToStringNewAssoc: CMapStringToString\:\:NewAssoc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CMapStringToString::CAssoc* CMapStringToString::NewAssoc(); **Return Value** Returns :ref:`CMapStringToString\:\:CAssoc`\* **Remarks** ---- .. _CMapStringToStringRemoveAll: CMapStringToString\:\:RemoveAll ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CMapStringToString::RemoveAll(); **Remarks** ---- .. _CMapStringToStringRemoveKey: CMapStringToString\:\:RemoveKey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CMapStringToString::RemoveKey(const char* key); **Parameters** * ``const char``\* *key* - **Return Value** ``int`` **Remarks** ---- --------------- Operators --------------- +-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | **Name** | **Description** | +-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CMapStringToString\:\:operator[]` | | +-------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ .. _CMapStringToStringOpSqBrackets: CMapStringToString\:\:operator[] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CString& CMapStringToString::operator[](const char* key); **Parameters** * ``const char``\* *key* - **Return Value** Returns :ref:`CString`\& **Remarks**